an acidic green prickly pear - Turco Inglés Diccionario